package com.softlab.common.service;

import com.softlab.common.model.SecondHandGood;

import java.util.List;

/**
 * 二手商品service层的接口
 *
 * @author gwx
 * @version 1.0
 * @date 2020/7/26 14:48
 */
public interface SHGoodService {

    /**
     * 发布一个二手商品
     * @param good
     * @return
     */
    int goodRelease(SecondHandGood good);

    /**
     * 删除指定id的二手商品
     * @param shId
     * @return
     */
    int deleteGood(int shId);

    /**
     * 修改指定id的商品的信息
     * @param shId
     * @param good
     * @return
     */
    int updateGoodInf(int shId, SecondHandGood good);

    /**
     * 获取指定id的商品信息
     * @param shId
     * @return
     */
    SecondHandGood getGoodBySHId(int shId);

    /**
     * 查看指定用户的所有商品
     * @param userId
     * @return
     */
    List<SecondHandGood> getGoodsByUserId(int userId);
}
